champion the cause of something - Spanish English Dictionary